Machine Learning In JavaScript
نویسنده
چکیده
The web is ubiquitous, yet many machine learning algoriths cannot be readily found and applied in JavaScript. An inherent downside to machine learning in JavaScript is lack of speed. However, as the language becomes increasingly more popular, the need for machine learning algorithms steadily rises. First and foremost, JavaScript is the language of the web browser. Having machine learning available in the web browser allows for delivery of machine learning tools to users in the most convenient way possible. This opens up opportunities for non-Software Developers to gain access to the power of machine learning. In addition, browser-based machine learning allows for effective visualization of algorithms, which can help with education, as well as quick visualization of data. Second, with the rise of Node.js, JavaScript is being increasingly relied upon to do non-Browser Based work. The growth of the Node.js ecosystem will rely on the availability of easy to use libraries. A final reason for implementing machine learning in JavaScript is Atwood’s law: “any application that can be written in JavaScript, will eventually be written in JavaScript” [1].
منابع مشابه
Analyzing new features of infected web content in detection of malicious web pages
Recent improvements in web standards and technologies enable the attackers to hide and obfuscate infectious codes with new methods and thus escaping the security filters. In this paper, we study the application of machine learning techniques in detecting malicious web pages. In order to detect malicious web pages, we propose and analyze a novel set of features including HTML, JavaScript (jQuery...
متن کاملMalicious JavaScript detection using machine learning
JavaScript has become a ubiquitous Web technology that enables interactive and dynamic Web sites. The widespread adoption, along with some of its properties allowing authors to easily obfuscate their code, make JavaScript an interesting venue for malware authors. In this survey paper, we discuss some of the difficulties in dealing with malicious JavaScript code, and go through some recent appro...
متن کاملMILJS : Brand New JavaScript Libraries for Matrix Calculation and Machine Learning
MILJS is a collection of state-of-the-art, platform-independent, scalable, fast JavaScript libraries for matrix calculation and machine learning. Our core library offering a matrix calculation is called Sushi, which exhibits far better performance than any other leading machine learning libraries written in JavaScript. Especially, our matrix multiplication is 177 times faster than the fastest J...
متن کاملTowards Seamless Tracking-Free Web: Improved Detection of Trackers via One-class Learning
Numerous tools have been developed to aggressively block the execution of popular JavaScript programs in Web browsers. Such blocking also affects functionality of webpages and impairs user experience. As a consequence, many privacy preserving tools that have been developed to limit online tracking, often executed via JavaScript programs, may suffer from poor performance and limited uptake. A me...
متن کاملAn Interactive Machine Translation System with Online Learning
State-of-the-art Machine Translation (MT) systems are still far from being perfect. An alternative is the so-called Interactive Machine Translation (IMT) framework, where the knowledge of a human translator is combined with the MT system. We present a statistical IMT system able to learn from user feedback by means of the application of online learning techniques. These techniques allow the MT ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014